// sub_minsheng_sjts/sjts_feedback/sjts_feedback.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    inputDis:false,
    status: '',
    remark: '',
    roleType: '',
    remarkInput: '',
    statusCheck: '',
    corpCredit: '',
    selectText: '',
    popIshow: false,
    actions: [

    ],
  },
  async goSubmit() {
    if (this.data.statusCheck == '') {
      wx.showToast({
        icon: "none",
        title: "请选择标签",
      });
      return false
    }
    let params = {
      batchNum: wx.getStorageSync('BusinessPushBatchNum'),
      batchType: wx.getStorageSync('BusinessPushBatchType'),
      status: this.data.statusCheck,
      corpCredit: this.data.corpCredit,
      remark: this.data.remarkInput
    }
    console.log(params)
    const res = await getApp().globalData.request(
      "/businessPush/updateBatchBusiness", params,
      "POST"
    )
    console.log(res)
    if (res.code == 200) {
    
      wx.navigateBack({
        delta: 1, // 返回的页面数，如果 delta 大于现有页面数，则返回到首页。  
        success: function () {
          // 成功返回上一级页面后，立即重新打开该页面实现刷新效果  
          wx.redirectTo({
            url: 'sub_minsheng_sjts/sjts_batch_why/sjts_batch_why' // 上级页面的路径  
          });
        }
      });
    }else{
      wx.showToast({
        icon: "none",
        title: res.msg,
      });
    }
  },
  showSelect() {
    if (this.data.roleType != '管理员') {
      this.setData({ popIshow: true, });
    }
  },
  onClose() {
    this.setData({ popIshow: false });
  },
  onCancel() {
    // 取消按钮被点击时的处理逻辑  
    console.log('取消按钮被点击了');
    this.setData({
      popIshow: false // 通常需要手动关闭操作菜单  
    });
  },
  editName(e) {
    this.setData({
      remarkInput: e.detail.value
    })
  },
  async getRole() {
    const res = await getApp().globalData.request(
      "/businessPush/getCommissionerRole", {},
      "POST"
    )
    console.log(res, '获取角色')
    if (res.data == 1) {
      this.data.roleType = '管理员'
      this.setData({
        inputDis:true
      })
      
    } else if (res.data == 2) {
      this.data.roleType = '线下客户经理'
      this.data.actions = [
        { name: '未接通', value: '12' },
        { name: '不需要', value: '13' },
        { name: '他行开户', value: '14' },
        { name: '继续跟进', value: '15' },
        { name: '已尽调', value: '16' },
        { name: '账户已交付', value: '17' }]
    } else if (res.data == 3) {
      this.data.roleType = '线上外呼员'
      this.data.actions = [{ text: '全部', value: 30 },
      { name: '已派单', value: 10 },
      { name: '已接通', value: 2 },
      { name: '不需要', value: 3 },
      { name: '他行开户', value: 4 },
      { name: '继续跟进', value: 5 },
      { name: '非企业关键人', value: 6 },
      { name: '未接通', value: 7 },
      { name: '停机', value: 8 },
      { name: '空号', value: 9 }]
    }
    this.setData({
      roleType: this.data.roleType,
      actions: this.data.actions
    })
  },
  onSelect(event) {
    // this.setData({
    //   selectText: event.detail.name,
    //   popIshow: false // 通常需要手动关闭操作菜单  
    // });
    this.setData({
      statusCheck: event.detail.value,
      selectText: event.detail.name
    })
    console.log(event);
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options,'optionsoptions')
    this.getRole()
    this.setData({
      corpCredit: options.corpCredit,
      statusCheck: options.status,
      remarkInput:options.remark!='null'?options.remark:'',
      selectText: options.status == 0 ? '待派单' : options.status == 2 ? '已接通' : options.status == 3 ? '不需要' : options.status == 4 ? '他行开户' : options.status == 5 ? '继续跟进' : options.status == 6 ? '非企业关键人' : options.status == 7 ? '未接通' : options.status == 8 ? '停机' : options.status == 9 ? '空号' : options.status == 10 ? '已派单' : options.status == 12 ? '未接通' : options.status == 13 ? '不需要' : options.status == 14 ? '他行开户' : options.status == 15 ? '继续跟进' : options.status == 16 ? '已尽调' : options.status == 17 ? '账户已交付' : '',
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})